Breaking the Walls: Scene Partitioning and Portal Creation
نویسندگان
چکیده
In this paper we revisit the cells-and-portals visibility methods, originally developed for the special case of architectural interiors. We define an effectiveness measure for a cells-and-portals partition, and introduce a two-pass algorithm that computes a cells-and-portals partition. The algorithm uses a simple heuristic that creates short portals as a mean for generating an effective partition. The input to the algorithm is a set of half edges in 2D, that can be extracted from a complex polygonal model. The first pass of the algorithm creates an initial partition, which is then refined by the second pass. We show that our method creates a partition that is more effective than the common BSP partition, even when the latter is further refined with the application of our second pass. Our cells-and-portals algorithm is designed to deal with arbitrarily oriented walls. The algorithm also supports outdoor scenes, where the vertical walls of the buildings serve as occluders and portals are extended above the buildings. We show that the extended portals allow an output-sensitive rendering of large urban scenes. Finally, since our two-pass method is fully automatic and local, it supports incremental changes of the model by locally recomputing and updating the partition. We call our method “Breaking the Walls” (BW) since it breaks out of indoor scenes to outdoor scenes, and allows walls to be broken interactively, with an instant updating of the partition.
منابع مشابه
Conflict Neutralization on Binary Space Partitioning
The Binary Space Partitioning (BSP) tree achieves fast hidden surface removal for most practical applications where an observer can move through a scene of static objects. However, the BSP algorithm generally increases the number of polygons in a scene due to its splitting stage resulting in a detrimental effect on the priority ordering and more significantly, the display calculations (shading,...
متن کاملProcedural Generation of 3D Cave Models with Stalactites and Stalagmites
The increasing popularity of computer graphics applications in video games and movie production has resulted in a growing demand for the development of virtual environments with rich visual scene content. As such, the use of procedural content generation techniques is an attractive solution that can avoid the manual effort involved in the creation of highly complex scenes, by automating the gen...
متن کاملConnection types between portal vein and portal sinus during foetal life.
We examined 27 resin casts of foetal liver veins and found three types of connection between portal vein and portal sinus. The most frequent connection was endo-lateral (66.7%), when the end of the portal vein joins with the lateral wall of the portal sinus. The next type was latero-lateral (14.8%). In this type, the lateral walls of the portal sinus and the portal vein join together. The last ...
متن کاملHele-Shaw Beach Creation by Breaking Waves A mathematics-inspired experiment
Fundamentals of nonlinear wave-particle interactions are studied in a Hele-Shaw configuration with wave breaking and a dynamic bed. To design this configuration, we determine, mathematically, the gap width which allows inertial flows to survive the viscous damping due to the side walls. Damped wave sloshing experiments compared with simulations confirm that width-averaged potential-flow models ...
متن کاملSolution of Wave Equations Near Seawalls by Finite Element Method
A 2D finite element model for the solution of wave equations is developed. The fluid is considered as incompressible and irrotational. This is a difficult mathematical problem to solve numerically as well as analytically because the condition of the dynamic boundary (Bernoulli’s equation) on the free surface is not fixed and varies with time. The finite element technique is applied to solve non...
متن کامل